这两年,尤其是这半年(2025年9月至今),AI 编程越来越普遍

📖 精选 ✍️ Jack | 📅 2026-03-14 | 👍 1 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/AI编程 #质量/普通

原帖 | Jack | 2026-03-14 23:28 | 👍1 | 阅读约1

AI 编程时代,嵌入式到底该学什么?

这两年,尤其是这半年(2025年9月至今),AI 编程越来越普遍。

无论是写驱动、查手册,还是生成一段基础业务代码,AI 的参与度和准确度都在快速提高。

这也让我们立芯嵌入式重新思考一个问题:

AI 时代,嵌入式到底该怎么学?---“PS:半年后立芯教的东西会不会都已经在AI加持下没有意义了”

在我们看来,“会不会写某个外设”“了不了解某个框架接口”,这些传统的教学半年内在AI用的顺手的人面前根本不需要了:

查手册、抄寄存器、写初始化模板,AI 很擅长
根据已有驱动框架补胶水代码,AI 也越来越擅长
把一个外设从 0 写到能跑,以后会越来越像体力活,而不是区分度很高的能力

我们也相信半年内,会AI Agent编程(编写Skills,协助搭建和维护公司内部或外部MCP Server,AI协助下的CICD)一定会写在大部分公司的招聘JD里面。

接下来你真正要学的一方面是学习这些工具的使用,另一块是能不能站在更高一层去理解整个系统:

这个模块边界该怎么切
驱动和业务到底怎么解耦
资源冲突谁负责仲裁
中断、任务、缓存、DMA、状态机怎么协作
错误该在哪一层拦截
接口该暴露到什么程度
一个系统将来怎么扩展、怎么移植、怎么测试、怎么回归
功耗、实时性、可靠性、安全性之间怎么取舍

这些能力,才是AI时代嵌入式工程师真正的核心竞争力。

所以,我们正在打造一套新的嵌入式教学体系:

MCU → Linux → 架构 → AI 编程协作,把原本割裂的知识点重新串起来。
在 MCU 阶段,我们不再只停留在“点灯、串口、I2C、SPI”这些表层技能,而是会大量引入:
面向对象思想
设计模式
分层架构
模块边界设计
平台化抽象
因为我们认为,MCU 不只是一个入门阶段,它其实是最适合训练架构思维的起点。

系统小、依赖少、链路清楚,反而更容易把“抽象、分层、解耦、复用”这些核心思想讲透。
有了 MCU 平台化的基础,再去学习 Linux,就不会再陷入死记硬背驱动框架和适配接口的低效路径。

学生看到的将不再只是零散 API,而是背后的结构逻辑:
为什么 Linux 要有设备、驱动、总线模型
为什么不同硬件平台可以通过统一方式接入
为什么 ops 本质上是在做策略切换
为什么 Device Tree 能把硬件描述和驱动实现分开
这样一来,Linux 驱动不再是一堆难记的框架,而会变成一套顺理成章的工程体系。
更重要的是,AI 的出现并没有降低架构能力的重要性,反而让它变得更重要了。

AI 时代,程序员的价值中心,正在从“编码执行”转向“架构判断”

说白了,以后区分一个人水平高不高,不是看他会不会背 HAL_UART_Transmit,也不是看他能不能默写 probe/remove/file_operations。
而是看他能不能:
把问题抽象清楚
把系统拆对
把边界定清楚
把变化点找出来
把稳定层和易变层分开
让 AI 生成的代码能落到一个可维护、可验证、可演进的骨架里。

而是能够理解系统、设计边界、搭建平台、并且学会与 AI 高效协作的新一代嵌入式工程师。

未来,真正拉开差距的,不是谁会背更多接口,

而是谁更懂系统。


相关笔记